#pragma once

#include "untility.h"

namespace gsrev
{
    enum ErrCode
    {
        
        ErrCode_OK = 0,
        ErrCode_PathEmpty,
        ErrCode_PathNotExists,
        ErrCode_TemplateEmpty,
        ErrCode_TemplateNotExists,
        ErrCode_OutFileEmpty,


        ErrCode_NotAGitRepository,
        ErrCode_FailedToGetGitVersion,
        ErrCode_FailedToGetGitHash,
        ErrCode_FailedToExecGitLogH,
        ErrCode_FailedToExecGitLogTime,
        ErrCode_FailedToOpenTemplate,
        ErrCode_FailedToOutputFile,

        ErrCode_FailedToGetSvnVersion,
        ErrCode_FailedToGetSvnInfo,
    };
}